.best-template .lab-item{display: inline-block;position: relative;
    vertical-align: top;border: 1px solid transparent;padding: 5px;margin:  0 5px;}
.best-template .lab-item.with-best{cursor: pointer;}
.best-template .lab-item .best-total{position: absolute;top: -5px;right: -5px;display: block;width: 20px;height: 20px;
border-radius: 20px;border: 1px solid #adadad;text-align: center;line-height: 20px;background: #fff}
.best-template .lab-name{font-size: 12px;text-align: center}
.best-template .lab-item.with-best:hover{border-color: #ccc}
.best-holder{padding: 5px;}

.header-process-box{padding: 10px;}
.header-process dl{margin-right: 10px;padding: 5px;border: 1px solid transparent;width: 76px;margin-bottom: 0;display: inline-block;vertical-align: top}
.header-process dl.first{vertical-align: middle}
.header-process dl dd{text-align: center}
.header-process dl.border{cursor: pointer}
.header-process dl.border:hover{border-color: #ccc}
.header-process dl.border.clicked{border-color: #ccc}
.header-process{overflow: auto;padding: 10px 0;white-space: nowrap}
.content-process{border-top: 1px dotted #ccc;}
.param-process-box{overflow: auto;white-space: nowrap}
.param-item{display: inline-block;margin: 10px 0 10px 10px;padding: 10px;border: 1px solid #ccc;width: 400px;cursor: pointer}
.param-item .checked-flag{display: none}
.param-item.clicked{padding: 8px;border-width: 3px;}
.param-item.clicked .checked-flag{display: inline-block}
.param-item h3.title span{margin-left: 10px;font-size: 12px;color: #333}
.param-des{width: 100%}
.param-des tr, .params tr{border-bottom: 1px dotted #ccc}
.param-des th{white-space: nowrap;width: 80px;}
.param-des th, .param-des td, .params th, .params td{padding: 5px 3px;}
.params{width: 380px;margin: 0 auto;}
.param-des td, .params td{white-space: normal;word-break: break-all;}
.row-number{
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 50%;
    color: red;
    display: block;
    height: 30px;
    left: -15px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;
}
.selected-process{  border: 1px solid #ccc;
    display: inline-block;
    margin: 20px 0 0 20px;
    padding: 10px;
    vertical-align: top;
    position: relative;}
dl.process-detail{text-align: center;margin-bottom: 0}
.action{text-align: center}
.page-process .selected-process{cursor: pointer}
.panel-inner{padding: 10px}
.selected-tool{border: 1px dotted #ccc;margin-top: 10px;padding: 10px;overflow: hidden}
.job-panel-wrap{;width: 98%;margin: 10px auto 0 5px}
.level-wrap{overflow: hidden}
